package com.project.common.fundamental.service;

import com.project.common.data.Entity;

import java.io.Serializable;

public interface PersistenceService<K extends Serializable, E extends Entity> {
    /**
     * 新增操作,包含业务逻辑
     */
    K add(E entity);

    /**
     * 更新操作,包含业务逻辑
     */
    void update(E entity);

    /**
     * 删除操作,包含业务逻辑
     */
    void delete(K key);
}
